package com.nineclock.attendance.services;

import com.nineclock.attendance.dto.AttendPunchDTO;
import com.nineclock.attendance.dto.AttendPunchUserWholeDayDTO;
import com.nineclock.common.entity.Result;
import com.nineclock.sign.dto.SignDTO;

import java.io.IOException;
import java.util.List;

/**
 * @author 黑马程序员
 * @Company http://www.ithiema.com
 * @Version 1.0
 */
public interface AttendPunchService {
    void punch(AttendPunchDTO attendPunchDTO);

    AttendPunchUserWholeDayDTO queryPunchRecord();

    List<AttendPunchDTO> queryMembers(String startTime, String endTime);

    void export(String startTime, String endTime) throws IOException;


}
